<!DOCTYPE html>
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">

	<title>Bespin 0.5 Release Notes</title>

	<link rel="stylesheet" type="text/css" href="../css/reset.css">
	<link rel="stylesheet" type="text/css" href="../css/stylesheet.css" media="screen,projection">
	<link rel="stylesheet" type="text/css" href="../css/colorful.css">
</head>
<body>

<!-- MAIN CONTAINER -->
<div id="main-container">

<!-- MENU -->
<ul id="menu">
	<li><a href="../index.html" title="Home">Home</a></li>
	<li><a href="../pluginguide/index.html" title="Plugin Guide">Creating Plugins</a></li>
	<li><a href="../embedding/index.html" title="Embedding Bespin in your app">Embedding</a></li>
	<li><a href="../devguide/index.html" title="Developer's Guide">Developing Bespin</a></li>
</ul>
<!-- / MENU -->

<h1 id="web-title">Bespin 0.5 Release Notes</h1>


<!-- INDEX PAGE -->

<!-- MAIN COLUMN -->
<div id="maincol">
<p><a href="index.html">Up</a> - <a href="notes051.html">Next Release</a></p>
<h2>Known Bugs</h2>
<p>This release is a <em>preview release</em>. We wanted to get this out to embedders 
so that they could try it out and give us feedback on the new packaging.</p>
<ul>
<li>The editor may be invisible or behave strangely if it does not have a 
  height assigned to it. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517809">bug 517809</a></li>
<li>The scrollbar behavior is not yet back to its old state, so you may witness
  odd appearance or behavior. A future release will break the editor gutter
  area out into a separate component, which will make fixing the scrollbars
  easier. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=527809">bug 527809</a></li>
<li>The BespinEmbedded.js file is larger than we'd like it to be, but optimizing
  its size is not easy at this stage. We'll be looking at ways to shrink it
  further from release to release. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528479">bug 528479</a></li>
<li>Currently, Bespin is putting three objects into your page's global namespace:
  SC, ENV and tiki. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528480">bug 528480</a></li>
<li>In development, the SproutCore test runner is not yet working, likely due 
  to the new "Tiki" module loader that Bespin is using. 
  <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528482">bug 528482</a></li>
</ul>
<h2>Features</h2>
<ul>
<li>The user-facing API is now simpler for embedding, and it's possible to use
  the editor without writing <em>any</em> JavaScript code.</li>
<li>New documentation and documentation toolchain</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>SproutCore now provides the underlying GUI toolkit</li>
<li>The code has been completely reorganized into CommonJS modules</li>
<li>Dojo is no longer required</li>
<li>The scrollbars are no longer built directly into the editor component, but
  are instead separate components that can be changed or reused.</li>
<li>Bespin Embedded is built using the SproutCore build tools (and therefore
  depends on Ruby, various gems and SC code to build)</li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>JSON files are now run through the JavaScript syntax highlighter</li>
<li>Multiline strings in JavaScript are now highlighted correctly (bug 524577). 
  Thanks to Irakli Gozalishvili.</li>
<li>Scrollbars are drawn a little nicer with respect to their antialiased
  position.</li>
</ul>
</div>
<!-- / MAIN COLUMN -->

<!-- SIDEBAR -->
<div id="sidebar">








</div>
<!-- / SIDEBAR -->

<!-- / MAIN CONTAINER -->
</div>

<!-- FOOTER -->
<div id="footer">
	<!-- COLUMN ONE -->
	<div>
	<h2 class="compact">Useful Links</h2>
	<ul class="compact">
		<li><a href="http://mozillalabs.com/bespin/">Bespin project home page</a></li>
		<li><a href="https://wiki.mozilla.org/Labs/Bespin">Wiki</a></li>
		<li><a href="https://wiki.mozilla.org/Labs/Bespin/UserGuide">User's Guide</a></li>
	</ul>
	</div>
	<!-- / COLUMN ONE -->

	<!-- COLUMN TWO -->
	<div>
	<h2 class="compact">Developer Resources</h2>
	<ul class="compact">
	  <li><a href="http://hg.mozilla.org/labs/bespinclient/">Main Code Repository</a></li>
	  <li><a href="http://hg.mozilla.org/labs/bespinserver/">Python server repository</a></li>
		<li><a href="http://groups.google.com/group/bespin-core/">bespin-core mailing list for developers</a></li>
		<li><a href="http://groups.google.com/group/bespin-commits/">bespin-commits mailing list for repository commit messages</a></li>
		<li><a href="https://bugzilla.mozilla.org/buglist.cgi?product=bespin">Bug List</a></li>
	</ul>
	</div>
	<!-- / COLUMN TWO -->

	<!-- COLUMN THREE -->
	<div>
	<h2 class="compact">Get Help</h2>
	<ul class="compact">
		<li>The <a href="http://groups.google.com/group/bespin/">Bespin mailing list</a></li>
		<li>Via IRC: <a href="irc://irc.mozilla.org/bespin">#bespin on irc.mozilla.org</a></li>
	</ul>

	<h2 class="compact">Documentation Template</h2>
	<ul class="compact">
		<li>Adapted from a design by <a href="http://www.mgrabovsky.is-game.com/">Matěj Grabovský</a></li>
	</ul>
	</div>
	<!-- / COLUMN THREE -->
</div>
<!-- / FOOTER -->

</body>
</html>